article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],.button span{display:none}
html{-webkit-text-size-adjust:100%;font-family:sans-serif}
body,figure{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{box-sizing:content-box;height:0}
mark{background:#FF0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}q{quotes:\201C \201D \2018 \2019}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}sub{bottom:-.25em}
img{border:0;color:transparent;font-size:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}

body{background:#FFF;font-family: FZLanTingHei-R-GBK,'Helvetica Neue',Helvetica,Arial,Sans-serif;padding-top:0}
a{text-decoration:none}
blockquote,sup{border-left:3px solid #D0E5F2;display:block;font-size:100%;font-style:normal;line-height:1.4em;margin:.5em 0;padding:0 0 0 .5em;vertical-align:baseline}
.main-wrap{margin:0 auto;max-width:640px;min-width:320px}
.content-wrap{background:#FFF;overflow:hidden}
.content-wrap a{word-break:break-all}
.headline{border-bottom:4px solid #F6F6F6}
.headline-title.onlyheading{margin:20px 0}
.headline img{max-width:100%;vertical-align:top}
.headline-background-link{display:block;line-height:2em;padding:20px 45px 20px 20px;position:relative}
.icon-arrow-right{background:url(share-icons.png) no-repeat -70px -20px;display:inline-block;height:15px;margin-top:-7.5px;position:absolute;right:20px;top:50%;vertical-align:middle;width:10px}
.headline-background .heading{color:#999;font-size:15px!important;line-height:1em;margin-bottom:8px}
.headline-background .heading-content{color:#444;font-size:17px!important;line-height:1.2em}
.headline-title{color:#222;font-size:21px;line-height:1.2em;margin:20px 0 10px;padding:0 20px!important}
.meta{color:#B8B8B8;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.meta span,.meta .source{vertical-align:middle}
.meta .source-icon{height:20px;margin-right:4px;width:20px}
.meta .time{float:right;margin-top:2px;font-size:14px;color:#666}

.sa_author{padding-top:10px;color:#a5a5a5;font-size:16px;}
.sa_author span{padding-right:15px;}

.sa_blue{color:#2eabfd;}
.sa_blue a{color:#2eabfd;}
.sa_blue a:hover{color:#ca0002;}

.content{color:#444;font-size:17px;line-height:1.4em;margin:10px 0 20px}
.content img{margin:0;padding:5;max-width:280px;max-height:280px;display:block border:1px solid #F6F6F6}
.content p{padding:0;}
.content a{color:#259}
.content a:hover{text-decoration:underline}
.view-more{margin-bottom:25px;text-align:center}
.view-more a{background:#F8F8F8;color:#B8B8B8;display:inline-block;font-size:16px;height:30px;line-height:30px;width:125px}
.question{overflow:hidden;padding:0 20px!important}
.question + .question{border-top:5px solid #F6F6F6}
.question-title{color:#222;font-size:19px;font-weight:700;line-height:1.4em;margin:20px 0}
.meta .author{color:#444;font-weight:bold}
.meta .avatar{border-radius:2px;height:20px;width:20px;margin-right:5px}
.meta .bio{color:#999}
.answer + .answer{border-top:2px solid #F6F6F6;padding-top:20px}
.footer{color:#B8B8B8;font-size:13px;padding:20px 0;text-align:center}
.footer a,.night .headline-title,.night .headline-background .heading-content,.night .question-title{color:#B8B8B8}
.img-wrap .headline-title{bottom:5px}
.img-wrap .img-source{font-size:9px;right:10px!important}.global-header{position:static}
.button{width:60px}
.button i{margin-right:0}
.headline .img-place-holder{height:200px}
.night .headline{border-bottom:4px solid #303030}
.night img{-webkit-mask-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,.7)),to(rgba(0,0,0,.7)))}
.night.content-wrap{background:#343434}
.night .answer + .answer{border-top:2px solid #303030}.night .question + .question{border-top:4px solid #303030}
.night .content,.night .meta .author{color:#888}
.night .view-more a{background:#292929;color:#666}
.night .icon-arrow-right{background:url(share-icons.png) no-repeat -70px -35px;display:inline-block;height:15px;vertical-align:middle;width:10px}
.night blockquote,.night sup{border-left:3px solid #666}
.night .content a{color:#698EBF}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.icon-arrow-right{background-image:url('share-icons@2x.png');-webkit-background-size:82px 55px;background-size:82px 55px}}.large .question-title{font-size:24px}.large .meta{font-size:18px}.large
.content{font-size:18px}
.large blockquote,.large sup{line-height:1.6}
